Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F1 Italy F12 Italy F13 Germany F9 Italy F14 Italy F15 Chile F1a Chile F1b Argentina F4 Argentina F5 Chile F1 Chile F2 Argentina F7 Portugal F1 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 France F8 Italy F19 Italy F22 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F11 Colombia F5 Colombia F6 Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Uruguay F1 Uruguay F2 Argentina F4 Argentina F5 Argentina F6 Argentina F8 Argentina F9 France F9 France F11 Italy F15 Poland F1 Italy F20 Venezuela F8 Argentina F10 Argentina F5 Argentina F7 Argentina F6 Italy F21 Spain F26 Argentina F1 Argentina F2 Spain F15 Argentina F3 Venezuela #1-w4 Uruguay F1 Germany F13 Venezuela F7 Italy F18 Samsung Secruities Cup Challenger - Seoul Voit Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Tunis Open 2007 - Tunis ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Tatra Banka Slovak Open - Bratislava Aberto de Sao Paulo - Sao Paulo ATP Challenger La Serena - La Serena Memorial A. Manfredini Sassuolo Challenger - Sassuolo Zenith Tennis Cup-Harbour Club - Milan Oberstaufen Cup-Head German Master's Series - Oberstaufen s'Tennis Masters Challenger - Graz Samarkand Challenger - Samarkand XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Pekao Open - Szczecin Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Santiago Challenger Barranquilla Challenger Bordeaux Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Bogota Challenger Szczecin Challenger Barranquilla Challenger Villa Allende Challenger Montevideo Challenger Braunschweig Challenger Cali Challenger Leon Challenger Morelos Challenger Puebla Challenger Genova Challenger Banja Luka Challenger Panama City Challenger Orleans Challenger Croatia Open - Umag Gelsor Open Romania - Bucharest BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open Romania - Bucharest CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad BA-CA Tennis Trophy - Vienna Sydney International - Sydney The Dubai Tennis Championships - Dubai ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Chennai Open - Chennai Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington US Men's Clay Court Championship - Houston PTT Thailand Open - Bangkok Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Citi Open - Washington VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Sassuolo Challenger - Sassuolo Sina-Kia Motors Tennis Cup - Cordenons St. Petersburg Open - St. Petersburg Copa Kia Challenger ATP - Santiago PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Sporting Challenger '07 Trofeo Regione Piemonte - Turin Heineken Open - Auckland Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Ecuador Open - Quito Geneva Open - Geneva Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen AGT Challenger - Leon Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Guzzini Challenger - Recanati Ecuador Open - Quito CA Challenge - Graz Asirom Challenger - Brasov US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva AEGON International - Eastbourne Bukhara Challenger - Bukhara Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open Parc - Lyon SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland X Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Lima Challenger Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla Lima Challenger - Lima Salinas Challenger Bucaramanga Challenger Belo Horizonte Challenger Liberec Challenger Cali Challenger Guadalajara Challenger San Luis Potosi Challenger Pereira Challenger Campos do Jordao Challenger Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger Santiago Challenger Prague Challenger Buenos Aires Challenger Aguascalenties Challenger Helsinki Challenger Prague Challenger Bordeaux Challenger Marburg Challenger San Juan Challenger Sao Leopoldo Challenger Dallas Challenger Cali Challenger Sao Paulo Challenger Itajai Challenger Sao Paulo Challenger Aix En Provence Challenger Bordeaux Challenger Marburg Challenger Braunschweig Challenger Quito Challenger Cordoba Challenger Sarasota Challenger Furth Challenger Moscow Challenger Scheveningen Challenger Genova Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Mendoza Challenger Rome Challenger Heilbronn Challenger Mestre Challenger Poprad Tatry Challenger Bastad Challenger Baumag Open - Budapest Lima Challenger Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Lyon Challenger Braunschweig Challenger Ljubljana Open 2002 - Ljubljana Copa Sevilla - Seville Memorial Manfredini - Sassuolo TennisCup Vlaanderen - Antwerp Architect Open - Budapest Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome JVC Trophy - Vienna BMW Brixina Tennis Open - Bressanone Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Schickendanz Open - Furth Sony Ericsson Open - Miami Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oberstaufen Cup - Oberstaufen St. Petersburg Challenger by Kinex - St. Petersburg 3° Trofeo 'Citta di Brindisi' - Brindisi Tehran Open ATP Challenger - Tehran Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Sony Ericsson Open - Miami Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Uncle Toby's Australian Men's Clay Court Challenger - Canberra Timisoara Challenger - Timisoara Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Gemax Open 2002 - Belgrade Citta di Monza - Monza S Tennis Master Championship - Graz BNP Paribas Open - Indian Wells Garden Open 2005 - Rome 4° Sporting Challenger - Turin Monte-Carlo Rolex Masters - Monte-Carlo Trofeo Internacional Club Laieta - Barcelona Mutua Madrid Open - Madrid Open de Montauban - Montauban The LTA Hull Challenger - Hull Internazionali BNL d'Italia - Rome Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ATP Open Castilla y Leon - Segovia Sony Open Tennis - Miami San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Memorial Piertomaso Tessitore - San Remo Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons XI Trofeo Ciudad de Quito - Quito Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Petrobras - Santiago Garden Open - Rome Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Miami Open - Miami Oberstaufen Cup - Oberstaufen ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo BNP Paribas Open - Indian Wells XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Whirlpool Open - Budapest Copa Petrobras Argentina - Buenos Aires BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Naples Challenger - Naples Shanghai Rolex Masters - Shanghai La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Tehran Open 2004 - Tehran Tennis Napoli Cup 2007 - Napoli San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech San Marino Cepu Open - San Marino Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Trofeo Sisma Mantova - Mantova Bancolombia Open - Bogota Zagreb Open - Zagreb CA-Challenge 2000 - Graz 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open 2007 - Scheveningen Karshi Challenger - Karshi Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Seguros Bolivar Open - Medellin Sao Paulo Challenger Iquique Challenger Bordeaux Challenger Bogota Challenger Brasilia Challenger Open de Tanger - Tangier SIR Supermercadi Challenger - Rome 2000 Cairo Challenger - Cairo Bogota Challenger Buenos Aires Challenger Riviera di Rimini Challenger - Rimini IPP Geneva Trophy - Geneva Citta di Como - Como Medellin Challenger Dusseldorf Open 2006 - Dusseldorf Copa Petrobras Paraguay - Asuncion BCP Tennis Classic - Sao Paulo ATP Open Castilla y Leon - Segovia Copa Petrobras Argentina - Buenos Aires Dortmund Challenger Cali Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Tashkent Challenger - Tashkent Sarasota Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Braunschweig Challenger Samsung Securities Cup - Seoul Petange Challenger Buenos Aires Challenger Campos do Jordao Challenger Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Mexico City Challenger Copa Petrobras - Aracaju Generali Open 2000 - Kitzbuhel Bogota Challenger Copa Petrobras - Buenos Aires Mestre Challenger Scheveningen Challenger XI Abierto Internacional de Salinas - Salinas Intersport Heilbronn Open - Heilbronn Challenger de Providencia-Copa Kia - Santiago San Juan Challenger Geneva Challenger Lermontov Challenger Guayaquil Challenger San Luis Potosi Challenger - San Luis Potosi Noumea Challenger Santo Domingo Challenger Genova Challenger Santiago Challenger XL Bermuda Open - Bermuda San Luis Potosi Challenger Savannah Challenger Heilbronn Challenger Liberec Challenger Banja Luka Challenger Corrientes Challenger Bucaramanga Challenger Santo Domingo Challenger Cyclus Open de Tenis - Florianopolis Santiago Challenger Bogota Challenger Montevideo Challenger Irving Challenger Sarasota Challenger Volkswagen Challenger 2004 - Wolfsburg Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Open de Franche-Comte - Besancon BH Tennis Open - Belo Horizonte Uncle Toby's Burnie Challenger - Tasmania Zagreb Open - Zagreb San Marino Cepu Open - San Marino Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona IX Open Internacional D'Andorra - Andorra Prostejov Challenger Blois Challenger Sao Paulo Challenger IV Manta Open - Manta Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Medellin Challenger Ljubljana Open - Ljubljana Geneva Challenger The Wrexham Challenger - Wrexham Banjaluka Challenger 2007 - Banja Luka Nord/LB Open 2004 - Braunschweig Lubbock Challenger - Lubbock Buenos Aires Challenger CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio Oklahoma Challenger - Tulsa Asirom Challenger Brasov - Brasov Oberstraufen Cup - Oberstaufen Seguros Bolivar Open - Medellin Braunschweig Challenger XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Manta Challenger Copa Petrobras Colombia - Bogota Bratislava Challenger Buenos Aires Challenger Salinas Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Heineken Open - Auckland Abierto Internacional de Salinas 'Dario Expreso' - Salinas 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Prosperita Open 2008 - Ostrava Bulgarian Challenger 2002 - Sofia Santiago Challenger ATP Challenger Numea - New Caledonia Sunrise Challenger Copa Telefonica CTC Chile - Santiago Le Gosier Challenger Open Sabadell Atlantico - Barcelona Trnava Challenger Olimp Kyiv Open - Kiev The Wrexham Challenger - Wrexham Pilot Pen Tennis - New Haven Genoa Open Challenger-Fondazione Carige - Genova 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Copa Petrobras-Brazil - Aracaju Copa Petrobras - Bogota CA-Challenge - Graz Generali Open - Kitzbuhel Pereira Challenger Tunis Challenger Qatar ATP Challenger - Doha Topshelf Open - 's-Hertogenbosch Wimbledon - London Black Forest Open - Freudenstadt French Open - Paris Diego Open - Budapest Wimbledon - London Kamnik Challenger - Kamnik Gemax Open - Belgrade Santiago Challenger 4th Sardinia International Championships - Cagliari Bogota Challenger Cancun Challenger Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York BRD Nastase Tiriac Trophy - Bucharest Argentina Open - Buenos Aires Countrywide Classic - Los Angeles Brasil Open - Sao Paulo Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Kremlin Cup - Moscow Australian Open - Melbourne French Open - Paris Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco Royal Guard Open Chile - Vina del Mar Australian Open - Melbourne Graz CA Challenger - Graz French Open - Paris Wimbledon - London Haagen Dazs Open - Caracas Australian Open - Melbourne U.S. Open - New York CA Tennis Trophy - Vienna Copa Petrobras Santiago - Santiago Internationaler Raiffeisen Grand Prix - St. Polten 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Generali Open 2003 - Kitzbuhel Australian Open - Melbourne French Open - Paris U.S. Open - New York 2003 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Zagreb Open - Zagreb Generali Open - Kitzbuhel BMW Open - Munich CA Tennis Trophy - Vienna Generali Open - Kitzbuhel The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven French Open - Paris BCR Open Romania - Bucharest Wimbledon - London Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm U.S. Open - New York Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Serbia Open - Belgrade Open Seat Godo - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Australian Open - Melbourne AEGON International - Eastbourne French Open - Paris St. Petersburg Open - St. Petersburg Southern Capital Cup - Almaty Citta di Como Challenger - Como Movistar Open - Santiago Wimbledon - London U.S. Open - New York BMW Open - Munich French Open - Paris VTR Open - Vina del Mar Copa Claro - Buenos Aires Heineken Open - Auckland Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Open de Moselle - Metz Generali Open - Kitzbuhel Copa Claro - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Vegeta Croatia Open - Umag Aircel Chennai Open - Chennai Open 13 - Marseille French Open - Paris Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Serbia Open - Belgrade Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha ASB Classic - Auckland Copa Claro - Buenos Aires Ecuador Open - Quito Swiss Indoors Basel - Basel Atlanta Tennis Championships - Atlanta Aegon Nottingham Open - Nottingham U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Movistar Open - Santiago Campionati Internazionali di Sicilia - Palermo Argentina Open - Buenos Aires PBZ Zagreb Indoors - Zagreb Rio Open 500 - Rio de Janeiro SkiStar Swedish Open - Bastad Portugal Open - Oeiras Rio Open - Rio de Janeiro French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Ecuador Open - Quito French Open - Paris Wimbledon - London Abierto Mexicano Telfonica MoviStar - Acapulco Apia International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Legg Mason Tennis Classic - Washington Copa Telmex - Buenos Aires SkiStar Swedish Open - Bastad Sony Ericsson Open - Miami Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Malaysian Open - Kuala Lumpur Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami Miami Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, Group 1, 1R, AUT-NOR 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, PO, NED-AUT 5-0 U.S. Open - New York Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Group I, 2R, AUT-NED 2-3 U.S. Open (juniors)